package mysql8学习.高级.第19章_数据库备份与恢复;

/**
 * 5.物理恢复:直接复制到数据库目录
 * 步骤:
 *    1)演示删除备份的数据库中指定表的数据
 *    2)将备份的数据库数据拷贝到数据目录下，并重启MySQL服务器
 *    3)查询相关表的数据是否恢复。需要使用下面的 chown 操作。
 * 要求:
 * ●必须确保备份数据的数据库和待恢复的数据库服务器的主版本号相同。
 *   。因为只有MySQL数据库主版本号相同时，
 *      才能保证这两个MySQL数据库文件类型是相同的。
 *   ●这种方式对MyISAM类型的表比较有效.对于InnoDB类型的表则不可用。
 *     。因为InnoDB表的表空间不能直接复制。
 *   ●在Linux操作系统下，复制到数据库目录后，一定要将数据库的用户和组变成 mysql,
 *   将数据库的用户和组变成 mysql 的命令如下:
 *      chown -R mysql.mysql /var/lib/mysql/dbname
 *    其中中，两个mysql分别表示组和用户:
 *        “-R”参数可以改变文件夹下的所有子文件的用户和组;
 *        “dbname" 参数表示数据库目录。
 * 提示
 * Linux操作系统下的权限设置非常严格。通常情况下，
 * MySQL数据库只有root用户和 mysql用户组 下的 mysql 用户可以访问，
 * 因此将数据库目录复制到指定文件夹后，一定要使用 chown 命令将文件夹的用户组变为mysql,将用户变为mysql。
 *
 *
 */
public class E_物理恢复之直接复制到数据库目录 {
}
